pond snails - French English Dictionary